ext4 file system · Maintained
Maintainers
- M "Theodore Ts'o" <tytso@mit.edu>
- R Andreas Dilger <adilger.kernel@dilger.ca>
- R Baokun Li <libaokun@linux.alibaba.com>
- R Jan Kara <jack@suse.cz>
- R Ojaswin Mujoo <ojaswin@linux.ibm.com>
- R Ritesh Harjani <ritesh.list@gmail.com>
- R Zhang Yi <yi.zhang@huawei.com>
Paths
- F
Documentation/filesystems/ext4/ - F
fs/ext4/ - F
include/trace/events/ext4.h - F
include/uapi/linux/ext4.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH 00/11] Convert barrier pairs to acquire/release for better performance
2026-08-25 09:54 · 1 reply in 7d · Jinjie Ruan <hidden> -
HOTtoday
[PATCH] ext4: skip extra isize expansion while unmounting
2026-08-24 09:45 · 0 replies in 7d · Hemanth Selam <hidden> -
WARM2d
[PATCH] Add EXT4_STATE_MAY_INLINE_DATA check in ext4_readdir
2026-08-22 16:30 · 2 replies in 7d · pipishuo <hidden> -
COOLING4d
[PATCH] ext4: validate extent root during fast commit replay
2026-08-21 10:07 · 0 replies in 7d · Jérémy Jean <hidden> -
COOLING4d
[PATCH RESEND] ext4: Avoid entering writeback paths during fastcommit replay
2026-08-20 11:25 · 0 replies in 7d · Jan Kara <jack@suse.cz> -
COOLING5d
[PATCH] ext4: fix discard work use-after-free on failed mount
2026-08-20 05:22 · 0 replies in 7d · Fan Wu <hidden>
Active reviewers (last 30 days)
-
Andreas Dilger <hidden>
59 attestations (59 Reviewed-by) · last on 2026-08-01 -
Jan Kara <jack@suse.cz>
23 attestations (2 Acked-by, 1 Reported-by, 13 Reviewed-by, 7 Suggested-by) · last on 2026-08-14 -
Ojaswin Mujoo <ojaswin@linux.ibm.com>
15 attestations (4 Reported-by, 10 Reviewed-by, 1 Suggested-by) · last on 2026-08-20 -
<hidden>
7 attestations (7 Reported-by) · last on 2026-08-01 -
Eric Biggers <ebiggers@kernel.org>
6 attestations (6 Acked-by) · last on 2026-08-14 -
Darrick J. Wong <djwong@kernel.org>
6 attestations (6 Reviewed-by) · last on 2026-08-14 -
Christoph Hellwig <hch@lst.de>
5 attestations (5 Reviewed-by) · last on 2026-08-14 -
Andreas Dilger <hidden>
4 attestations (4 Reviewed-by) · last on 2026-07-31 -
Weidong Zhu <hidden>
3 attestations (3 Acked-by) · last on 2026-08-06 -
Venkat Rao Bagalkote <hidden>
2 attestations (2 Reported-by) · last on 2026-08-20
Recent patches
Most-recent 30 patches in this subsystem on linux-ext4 (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH 07/11] ext4: Convert group-count barrier protocol to acquire/release
2026-08-25 · Jinjie Ruan <hidden> -
HOTtoday
[PATCH] ext4: skip extra isize expansion while unmounting
2026-08-24 · Hemanth Selam <hidden> -
WARM2d
[PATCH V3] Add EXT4_STATE_MAY_INLINE_DATA check in ext4_readdir
2026-08-22 · shuo chen <hidden> -
WARM2d
[PATCH] Add EXT4_STATE_MAY_INLINE_DATA check in ext4_readdir
2026-08-22 · shuo chen <hidden> -
COOLING4d
[PATCH] ext4: validate extent root during fast commit replay
2026-08-21 · Jérémy Jean <hidden> -
COOLING4d
[PATCH RESEND] ext4: Avoid entering writeback paths during fastcommit replay
2026-08-20 · Jan Kara <jack@suse.cz> -
COOLING5d
[PATCH] ext4: fix discard work use-after-free on failed mount
2026-08-20 · Fan Wu <hidden> -
COOLING7d
[PATCH] ext4: compensate ea_inode refs and free block on new xattr block write error
2026-08-17 · Matthias Goergens <hidden> -
WARM2d
[PATCH v2] Add EXT4_STATE_MAY_INLINE_DATA check in ext4_readdir
2026-08-16 · shuo chen <hidden> -
WARM3d
[PATCH -next v5 32/32] ext4: introduce a mount option for iomap buffered I/O path
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 31/32] ext4: partially enable iomap for the buffered I/O path of regular files
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 28/32] ext4: set DISKSIZE_GROW_PENDING after zeroing unaligned EOF block
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 25/32] ext4: defer i_disksize update while DISKSIZE_GROW_PENDING is set
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 29/32] ext4: add tracepoints for DISKSIZE_GROW_PENDING set, clear, and wait
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 10 (10M) [PATCH -next v5 21/32] ext4: disable online defrag when inode using iomap buffered I/O path
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 22/32] ext4: add EXT4_STATE_DISKSIZE_GROW_PENDING state bit and helpers
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 10 (10M) [PATCH -next v5 17/32] ext4: implement mmap path using iomap
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 10 (10M) [PATCH -next v5 13/32] ext4: pass out extent seq counter when mapping da blocks
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 10 (10M) [PATCH -next v5 20/32] ext4: add block mapping tracepoints for iomap buffered I/O path
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 16/32] ext4: implement writeback path using iomap
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 9 (9M) [PATCH -next v5 14/32] ext4: do not use data=ordered mode for inodes using buffered iomap path
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 10/32] ext4: skip block allocation for holes in the data submission path
2026-08-14 · Zhang Yi <hidden> -
WARM3d
REVIEWED: 10 (10M) [PATCH -next v5 12/32] ext4: implement buffered read path using iomap
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 08/32] ext4: allow ext4_map_blocks() to start its own transaction handle
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 30/32] ext4: add tracepoints for EOF block zeroing and disksize-grow I/O
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 23/32] ext4: submit and wait for pending disksize-grow I/O on writeback
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 26/32] ext4: submit and wait for disksize-grow I/O in fallocate paths
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 18/32] ext4: implement partial block zero range path using iomap
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 27/32] ext4: clear DISKSIZE_GROW_PENDING on truncate or error
2026-08-14 · Zhang Yi <hidden> -
WARM3d
[PATCH -next v5 19/32] ext4: tolerate unexpected holes in ext4_convert_unwritten_extents()
2026-08-14 · Zhang Yi <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE160d
REVIEWED: 11 (10M) [PATCH AUTOSEL 6.19-6.12] ext4: use reserved metadata blocks when splitting extent on endio
2026-02-14 · Sasha Levin <sashal@kernel.org> · 3 Reviewed-by -
STALE160d
REVIEWED: 10 (10M) [PATCH AUTOSEL 6.19-6.6] ext4: move ext4_percpu_param_init() before ext4_mb_init()
2026-02-14 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
STALE160d
REVIEWED: 10 (10M) [PATCH AUTOSEL 6.19-6.12] ext4: propagate flags to convert_initialized_extent()
2026-02-14 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
STALE148d
REVIEWED: 1 (0M) [PATCH] ext4: add bounds check in ext4_xattr_ibody_get() to prevent out-of-bounds access
2026-02-24 · Deepanshu Kartikey <hidden> · 1 Tested-by -
STALE137d
REVIEWED: 1 (0M) [PATCH v4] ext4: simplify mballoc preallocation size rounding for small files
2026-02-25 · Weixie Cui <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) FAILED: Patch "ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O" failed to apply to 6.18-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) FAILED: Patch "ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1" failed to apply to 6.12-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) FAILED: Patch "ext4: subdivide EXT4_EXT_DATA_VALID1" failed to apply to 6.12-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) FAILED: Patch "ext4: drop extent cache after doing PARTIAL_VALID1 zeroout" failed to apply to 6.12-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) FAILED: Patch "ext4: drop extent cache when splitting extent fails" failed to apply to 6.12-stable tree
2026-03-01 · Sasha Levin <sashal@kernel.org> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE188d
LANDED [PATCH 04/11] fsverity: kick off hash readahead at data I/O submission time
2026-02-02 · Christoph Hellwig <hch@lst.de> -
STALE195d
[PATCH -next v2 04/22] ext4: factor out journalled block zeroing range
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 01/22] ext4: make ext4_block_zero_page_range() pass out did_zero
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 06/22] ext4: don't zero partial block under an active handle when truncating down
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 02/22] ext4: make ext4_block_truncate_page() return zeroed length
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 11/22] ext4: pass out extent seq counter when mapping da blocks
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 07/22] ext4: move ext4_block_zero_page_range() out of an active handle
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 05/22] ext4: stop passing handle to ext4_journalled_block_zero_range()
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 08/22] ext4: zero post EOF partial block before appending write
2026-02-03 · Zhang Yi <yi.zhang@huawei.com> -
STALE195d
[PATCH -next v2 09/22] ext4: add a new iomap aops for regular file's buffered IO path
2026-02-03 · Zhang Yi <yi.zhang@huawei.com>